﻿/*
 * It is advised not to edit the smartadmin_production.css
 * as this will override any changes you make in the
 * later versions of this theme.
 *
 * We advise that you use use this CSS to override
 * SmartAdmin styles.
 *
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */
/*个人中心日历*/
#calendar-buttons{
	top:20px!important;
	}
.fc-toolbar h2{
	margin-top: 16px!important;
}
/*//顶部header.tpl*/
ul>li{
	list-style: none;
}
.inbox-menu-lg li a{
	padding: 6px 15px 7px 0 !important;
}
/**********************修改pro_center三个项目*************/
.dropdown-menu>li>a:hover{
	background-color: #3276b1 !important;
	color: #fff;
}
/*#content{
	padding:10px 14px !important;
}*/
.project-right1{
	width:58%;
	background-color: #fff;
	float: right;
	height:110px;
}
.pic_info{
    display: inline-block;
    padding: 6px;
    width: 110px;
}
.pic_info>img{
	width: 100%;
	background-color: #fff;
	padding:5px;

}
.pic_project{
	background: url(../img/demo/s1.jpg) no-repeat;
	height:110px;
	
}
@media (max-width:960px){
	.pic_info>img{
		width:16.5%;
	}
}
.project_info{
	margin-top: 6px;
	padding-left: 4px;
}
.project_info p{
	list-style: none;
	line-height: 18px;
	color: #616061;
	font-size: 14px;
	margin-bottom: 3px;
}

.project_info p b:first-child{
	font-size: 18px;
	color: #000;
}
.project_info p b:nth-child(2){
	color: #616061;
	font-size: 14px;
	margin-left: 5px;
}
.head_box1 i { 
    width: 12px;
    font-size: 16px;
    color: #999;
    text-align: center;
    margin-right: 15px;
}
@media (min-width:965px) and (max-width: 1240px) {
    .project_info p b:last-child{
        display: block;
        margin-left:0;
    }
}

/*个人中心新增的一行per_center*/


.per_center{
	font-size: 24px;
	font-weight: bold;
}
#proj_zdbg{
	background: url(../../styles/img/proj_02.jpg) no-repeat;
	display: block;
	background-size: 100%;
	min-height:150px;
}
.proj_zdtit{
	text-align:center;
	font-size: 1.7vh;
	color: #fff;
	line-height: 100%;
	font-weight: normal;
	padding-top: 62px;
}
div.col-md-12.row2_proj{
	padding-left: 0 !important;
}
.proj_title{
	font-size: 20px;
	font-weight: bold;
	line-height: 33px;
}
.left{
	float: left;
}
.right{
	float: right;
}
.proj_img{
	background: url(../../styles/img/proj_01.jpg) no-repeat 0 50%;
	display: block;
	height:105px;
}
.row2_proj{
	margin-top:5px;
}
.proj_nametitle{
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	max-height:30px;
	overflow: hidden;
}
.proj_lists{
	margin: 5px 0;
}
.proj_name{
	font-size: 14px;
	line-height: 20px;
	max-height:20px;
	overflow: hidden;
}
.proj_right1{
	margin-top:40px;
}
.proj_right1 div button,.proj_right2 div button{
	text-align: center;
	width: 100%;
	font-size: 16px;
}
.proj_right2{
	margin-top:20px;
}
.zd_height{
	height:100px;
}
@media (min-width:972px) and (max-width: 1308px) {
    .head_box1 i{
        display: none;
    }
}
/*@media (min-width: 960px) {
    #proj_zdbg {
        background-size:0;
    }
}*/
@media (max-width: 957px) {
    .proj_zdtit {
        font-size: 2.8vh;
    }
}
#logo-group .i_pic{
	background: url(../../styles/img/sa-default.png) no-repeat 0px 0px;
	width:32px;
	height:32px;
	display: block;
	z-index: 1000 !important;
	margin: 8px 88% 0;
}
.proj_tit{
	height: 100%;
}
/*消息中心未读已读判断属性*/
 .bb{
 background:#fff;
 }
 .aa{
 background:#ccc;
 }
/*消息中心未读已读判断属性end*/

.content_tab{display: none}
.bootstrapWizard li{
    width: 70px;
}
.logo_right_a{
    display: none;
    position: absolute;
    width: 82px;
    height: 26px;
    top: 56px;
    right: 6px;
}
.infodel{
	position:absolute;
	top:0;
	left:14px
}
/*发送消息*/
.inbox_side_bar>#compose_mail{
    /*margin-top: 38px;*/
}
.dt-toolbar-footer span{
    left: 4px;
}
/*
 * INDE
 *
 * - HTML
 * - BODY
 * - CUSTOM STYLES
 */
.left_Tree_info{
    transition:left 0.4s ease 0s;
    position: absolute;
    height: 94%;
    width: 260px;
    left:13px;
    top: 3%;
    background: #565656;
}
.left_Tree_info_children{
    width: 75px;
    height: 600px;
    position: absolute;
    right: -75px;
    bottom: 0;
    background: rgba(99,99,99,0.5);
}
.btn_info_box{
    padding: 12px;
    width: 75px;
    height: 75px;
    background: rgba(63,63,63,0.2);
}
.btn_info{
    width: 100%;
    height: 100%;
    background: white;
    border-radius: 50%;
}
.btn_info:hover{
    background: #CCCCCC;
}
.btn_info i{
    font-size: 26px;
    color: #3F3F3F;
}
.info_ul{
    height: 425px;
}
.info_ul li{
    height: 15.6%;
    background: none;
    border: none;
    padding: 9px;
    position: relative;
}
.info_ul a{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
}
.btn_info_children{
    width: 50px;
    height: 50px;
    background: white;
    border-radius: 50%;
}
.btn_info_children i{
    font-size: 22px;
    color: #3F3F3F;
}
.padding-ifc{
    padding: 10px 25px;
}
.ifc_img img{
    width: 40px;
    height: 40px;
}
.ifc_time{
    margin: 7px 0 0 0;
}
.Tree li{
    padding: 5px 0 0 10px;
    border: none;
    background: none;
    color: white;
}
.porject_info td{
    color: black!important;
}
.porject_info{
    height: auto;
    z-index:9999999;
    transition:right 0.4s ease 0s;
    -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
    box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
    padding: 10px 10px 50px 10px;
    width: 270px;
    background-color: rgba(255,255,255,1);
    position: fixed;
    top: 90px;
    border-radius: 8px;
    right: 10px;
}
.porject_info table{
    width: 100%;
    cursor: default;
}
.porject_info_name{
    width: 58px;
    background-color: #E4E4E4;
}
.porject_info_table1 td{
    padding: 3px 6px;
}
.Milestone_box{
    padding: 10px 0 6px 0;
}
.Milestone_hr{
    width: 270px;
    margin-left: -10px;
}
.margin-top-18{
    margin-top: 18px;
}
.bim3d_task_name{
    width: 48%;
}
.bim3d_task_user{
    width: 20%;
}
.bim3d_task_bar{
    text-align: center;
}
.bim3d_task th{
    padding-bottom: 6px;
}
.bim3d_task td{
    padding-bottom: 8px;
    vertical-align:bottom;
}
.btn_porject_info_div{
    z-index: 9999;
    width: 29px;
    padding: 1px 5px;
    height: 20px;
    background: #454545;
    position: absolute;
    left:0;
    bottom:15px;
}
.btn_porject_info{
    width: 17px;
    height: 17px;
    padding: 0;
    border-radius: 50%;
    background: #9C9C9C;
}
.btn_porject_info i{
    color: #444444;
}
.bim_img_a{
    position: relative;
}
.bim_img_a a{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.border-bottom-gray{border-bottom: 1px solid #D2D2D2}
.border_td_none td{border:none !important;}

/*cadimgcss*/
.cadimg_box{
    overflow: hidden;
    height: 730px;
    width: 100%;
    position: relative;
}
.cadimg_box img{
    cursor: move;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.numbox{
    margin: 0 40px;
    z-index: 99;
    position: fixed;
    bottom: 18px;
    left: 20%;
    width: 1000px;
}
.numbox_spn{
    cursor: pointer;
    position: relative;
    height: 56px;
    border: 3px solid #414141;
    display: inline-block;
    width: 96px;
    margin: 0 2px;
}
.numbox_spn img{
    width: 100%;
    height: 100%;
}
#img_bigbox{
    margin-right: auto;
}
.cad_title{
    color: white;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 40%;
    background-color: rgba(0,0,0,0.6);
    text-align: center;
    font-size: 16px;
}
.btn_left{
    font-size: 44px;
    line-height: 56px;
    color: #808080;
    width: 35px;
    height: 100%;
    position: absolute;
    left: -40px;
    top:0;
}
.btn_left:hover{
    cursor: pointer;
    color: #6D807F;
}
.btn_right{
    font-size: 44px;
    line-height: 56px;
    color: #808080;
    width: 35px;
    height: 100%;
    position: absolute;
    right: -34px;
    top:0;
}
.btn_right:hover{
    cursor: pointer;
    color: #6D807F;
}
.uplod{
    position: absolute;
    top: 0;
    right: 0;
    background-color:#9b711a;
    color: #ffffff;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    z-index: 90;
}
.Zoom_cad{
    font-size: 0;
    z-index: 88;
    background: url(../img/canvas/bg.png) no-repeat;
    position: absolute;
    width: 520px;
    height: 32px;
    top:50px;
    left:10px;
}
.Zoom_cad a{
    padding: 6px;
    width: 40px;
    height: 100%;
}
.color_children,.pen_children,.pen_size{
    display: none;
    height: 32px;
    position: absolute;
    top: 35px;
    left: 0;
    background-color: #ffffff;
}
.pen_span div{
    background-color: red;
}
.min{
    width: 2px;
    height: 2px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.md{
    width: 5px;
    height: 5px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.max{
    width: 10px;
    height: 10px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.color_children span{
    margin: 4px;
    width: 25px;
    height: 25px;
    display: inline-block;
}
.pen_children span{
    margin: 4px;
    width: 25px;
    height: 25px;
    display: inline-block;
    padding: 7px;
    border: 1px solid silver;
}
.pen_size span{
    margin: 4px;
    width: 25px;
    height: 25px;
    display: inline-block;
}
.red{
    background-color: red;
}
.yellow{
    background-color: yellow;
}
.green{
    background-color: green;
}
.pr{
    background-color: #FF7E86;
}

/*传感器样式*/
.Online{
    padding: 2px 5px;
    background: #356E36;
    color: white;
    border-radius:3px;
}
.Offline{
    padding: 2px 5px;
    /* background: #93A2A7;
    color: #cccccc; */
    background: #a10228;
    color: #fff;
    border-radius:3px;
}
.Alarm{
    padding: 2px 5px;
    background: #a10228;
    color: #fff;
    border-radius:3px;
}
.sensor_table img{
    height: 13px;
}
.ipt_form{width: initial!important;display: inline-block!important;}

/*报表系统*/
.lin{line-height: 2;}
.clear{clear: both;}
.ii{margin-left: 5px; }
.odiv{clear: both; padding:3px 0 0 0;}
.padd{padding:15px 0; clear: both;}
.tex{ width:100%;height: 27px;}
.buu{padding: 4px 22px;}
.ind{text-indent:3em;}
.td-y{color:#ef0b00;}
.padd-1{padding: 3%;}
.tr-y{background:#eaeaea}
.xian{ height:1px; border-bottom:1px solid #CCC;border-top:1px solid #CCC; width:100%;}
.fom{font-size: 12px;}
.span-r{ margin-left: 12px;}
.xi-r{text-align: center; float: left;}
.he{margin-top: 10px;}
.ma-r{margin-right: 16px;}
.work_top{width: 100%; height: 25px; margin-bottom:5px;}
.gao{min-height: 564px;padding:2% 3% 3% 4%;}
#content1{padding-top: 0;} /*原30px*/
.gz{padding-left: 1%;}
.HelpCenterSwitcher { cursor: pointer;display: inline-block;position: relative;height: 11px;width: 11px;margin: 0px 0px -1px;float: none;}
.popup_helper {position: absolute; background-color: #FFF8DC;width: 280px;padding: 7px 25px 11px 45px;word-wrap: break-word; normaborder: 1px solid #efede8;
border-bottom-width: 1px; border-bottom-style: solid;border-bottom-color: rgb(239, 237, 232); border-radius: 8px;-moz-border-radius: 8px;
-webkit-border-radius: 8px;color: Black;
text-align: left; font-size: 12px;font-weight: normal;z-index: 10;}
/*个人资料*/
    .btn-file {  /*  上传按钮*/
    position: relative;
    overflow: hidden;
    margin-top: 50px;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 80%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity = 0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
.head-top{height: 30px;background:#f9f9f9;border: 1px solid #ccc;}
.border-1{border-right: 1px solid #ccc;}
.border-2{border-top: 1px solid #ccc; margin-top: 15px; padding: 15px 0 0 15px;}
.head-z{line-height: 30px;color:#333;margin-right: 20px;}
/*主页*/
	#picture_url{width: 100%;height: 122px;}
	.pang{padding: 1%;}
	.image-z{padding-top: 10px;}
	.clear{clear: both;}
	.buoo-x{border-bottom: 1px solid #e2e2e2; padding-top:0.5%;}
	.buoo-x1{border-bottom: 1px solid #e2e2e2;}
	.top1{border-bottom: 1px solid #e2e2e2; padding: 30px 0;}
	.top2{ padding: 30px 0;}
	.foot{ font-weight: 700;}
	.img{width: 50px; height: 40px; margin: -5px 0 0 0;}
	.ma-buoma{margin-bottom:15px;}
	.ma-buoma2{margin-bottom: 1.5%;}
	.spa{margin-right: 10px;}
	.spa1{margin-right: 30px;}
	.lan{color:#3276b1;font-weight: 700;}
	/*实名认证*/
	.border-1{border-right: 1px solid #efefef;}
	.ma-le{padding:0 0 20px 35px;}
	.hong{ color: red;}
	.inpu{padding:3px 10px;width: 375px; height: 40px;font-size: 18px;}
	.inpu-lx{padding:0 0 20px 0;}
	.huantu{margin-top: 0; background:#fff; color: #3276b1;}
	.dox1{ position:relative;overflow:hidden}
	#file{ position:fixed; top:4px; right: 0;}


/*项目概况*/
.Edit_pro{
    width: 100%;
    height: 100%;
    display: block;
    padding-top: 5px;
}
.Edit_pro:hover{
    background: #f3f3f3;
}
.txt-color-0{
    color:#C2C2C2!important;
}
.txt-color-1{
    color:#356e35!important;
}

.span_max{
    width: 100%;
    overflow: hidden;
    display: block;
}
.my_tab{
    width: 65px;
}

    /*new个人资料*/
.perUser_img{
    width: 150px;
}
.perUser_img img{
    width: 150px;
    height: 150px;
}
.perUser_head{
    color: #0066CB;
    margin-top: 0;
}
.edil_name_txt_box{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #FFFFFF;
    display: none;
    width: 186px;
    position: absolute;
    top: -5px;
    left: 33px;
}
.edil_call_txt_box, .edil_qq_txt_box{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #FFFFFF;
    display: none;
    width: 240px;
    position: absolute;
    top: -7px;
    left: 171px;
}
.edil_name_txt_box button,.edil_call_txt_box button,.edil_qq_txt_box button{
    margin-bottom: 1px;
}
.edil_name_txt{

}
.border-bottom-user{
    border-bottom: 1px solid #ccc;
    margin-bottom: 18px;
}
.line_box{
    display: inline-block;
    width: 240px;
    height: 20px;
    vertical-align: middle;
}
.perUser_Line{
    width: 100%;
    height: 100%;
    background-color: #558987;
}
.renzheng{
    position: absolute;
    top: -12px;
    right: 15px;
    width: 38px;
}

/********我的工作台，虚拟设计院************/
.login-info a{
	padding-left:38px;
}
img.online{
	position:absolute;
	left:10px;
}


/* 新个人中心 */
#say_company {
    width: 100%;
}
.company_info{
    padding: 20px;
    width: 100%;
    height: auto;
    background: white;
    border-radius: 6px;
}
.company_info_box{
    padding-bottom: 20px;
}
.company_info_box img{
    width: 170px;
    height: 170px;
}
.por_img_box{
    float: left;
    padding: 8px;
    width: 23%;
    margin-right: 10px;
    height: auto;
    background: white;
    border-radius: 6px;
}
.por_img_box img{
    width: 100%;
}
.por_img_box p{
    font-size: 11px;
    margin-bottom: 5px;
}
.info_com{
    margin-left: 10px;
   float: left;
}
.info_com p{
    font-size: 11px;
    margin-bottom: 5px;
}
.info_com h5{
    margin-top: 0;
}
.Company_Profile{
    position: relative;
    height: 130px;
    background-image: url(../img/Personal/bgPersonal.png);
    background-repeat: no-repeat;
    background-size: 100%;
    margin-bottom: 25px;
}
.Personal_left{
    width: 220px;
}
.Personal_right{
    width: 1288px;
}
.Personal_btn{
    padding: 3px 0;
    width: 158px;
}
.Company_Profile p{
    color: #d8d8d8;
    text-align: center;
}
.User_Avatar_box{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 40%;
    top: 100px;
    border: 2px solid white;
}
.User_Avatar_box img{
    width: 100%;
    height: 100%;
}
.tell_qq_mail{
    padding-left: 20px;
    padding-bottom: 5px;
    border-bottom: 1px solid silver;
}
.tell_qq_mail p{
    font-size: 11px;
    margin: 0 0 5px 0;
}
.All_info{
    padding: 10px 0;
    margin-bottom: 10px;
    border-bottom: 1px solid silver;
}
.All_info div{
    width: 32%;
    text-align: center;
}
.All_info p{
    font-size: 12px;
    position: relative;
}
.All_info span{
    position: absolute;
    right: 0px;
    top: -7px;
    width: 14px;
    height: 14px;
    font-size: 10px;
    border-radius: 50%;
    background: #a80000;
    color: white;
}
.All_task{
    text-align: center;
}
.All_task a{
    margin-bottom: 5px;
}
.bg-color-silver{
    background: #C5C4C0;
}
.txt-color-silver{
    color: #A29F9B;
}
.add_Company{
    padding-left: 20px;
    margin-top: 50px;
}
.add_Company a{
    margin-bottom: 5px;
}
.head_box{
    height: 110px;
}
.tree_project{
    background-color: #84B2A8;
}
.tree_task{
    background-color: #B3C1F0;
}
.tree_date{
    background-color: #FFFFFF;
}
.head_box i{
    display: inline-block;
    height: 100%;
    width: 30%;
    font-size: 50px;
    color: white;
    text-align: center;
    line-height: 110px;
}
.tree_project i{
    background: #4FA686;
}
.tree_task i{
    background: #6C96E0;
}
.tree_date i{
    background: #37BD9C;
}


.project-right{
    float: right;
    width: 55%;
}
.task-right{
    float: right;
    width: 55%;
}
.date-right{
    float: right;
    width: 55%;
}

.project-right p{
     color: white;
    margin-top: 15px;
 }
.project-right strong{
    font-size: 24px;
}
.project-right span{
    font-size: 15px;
}

.task-right p{
    color: white;
    margin-top: 15px;
}
.task-right strong{
    font-size: 24px;
}
.task-right span{
    font-size: 15px;
}

.date-right p{
    color: black;
    margin-top: 15px;
}
.date-right strong{
    font-size: 24px;
}
.date-right span{
    font-weight: 600;
    font-size: 15px;
}
.accept_task{
    margin-top: 0;
    padding-bottom: 10px;
    margin: 0 13px 10px 0;
    border-bottom: 2px solid black;
}
.accept_task i{
    margin-right: 5px;
}
.td_hover{
    position: relative;
}
.css_Personal_btn{
    background-color: #C5C4C0;
    color: #A29F9B;
}
.task_number_p img{
    width: 25px;
    height: 25px;
}
.team_number_p{
    margin: 0;
}
.team_number_p img{
    width: 30px;
    height: 30px;
}

/*
头部样式*/
.company_tab{
    position: absolute;
    top: 0;
    right: -118px;
    border: 1px solid #cccccc;
    border-radius: 3px;
    background-color: white;
    text-align: center;
}
.company_tab td{
    padding: 4px 8px!important;
}

/*新项目总览*/
.allProject {
    /* padding: 45px 80px; */
    display: inline-block;
    /* margin: 45px 0; */
    /* width:100%; */
    margin-top:10px;
}
.allProject:after {
    content:"";
    display: block;
    clear:both;
}
.allProject  .thumbnail {
    border: none;
    margin-bottom: 28px;
    color:#696969;
    background: transparent;
}
.allProject  .proItem{
    width:190px;
    float: left;
    margin-right:30px;
}
.allProject a.thumbnail:hover p{
    color:rgb(10, 106, 254);
    text-decoration: underline;
    transition: all linear 0.2s;
}
.allProject .imglayer a.thumbnail{
    position: relative;
    /* margin: 0 auto; */
    width:180px; height:190px;
    overflow: hidden;
    -webkit-box-shadow: #666 0px 0px 14px;  
    -moz-box-shadow: #666 0px 0px 14px;  
    box-shadow: #666 0px 0px 14px;  
    margin-bottom: 14px;
}
.allProject a.thumbnail .imglayer img{
    width:100%;
}
.allProject a.thumbnail:hover b{
    position: absolute;
    top:0; left:0; bottom:0; right:0;
    z-index:99;
     width:180px; height: 131px; 
    border: 1px solid rgb(1, 66, 167);
    background:rgba(46, 122, 242, 0.2);
    transition: all linear 0.2s;
}
.allProject .caption {
    background: transparent;
}
@media only screen and (min-width: 691px) and (max-width: 720px){
    .allProject  .proItem:nth-child(3n) {
        margin-right:0;
    }
}
@media only screen and (min-width: 651px) and (max-width: 690px){
    .allProject  .proItem:nth-child(1n), .allProject  .proItem:nth-child(2n) {
        margin-right:10px;
    }
    .allProject  .proItem:nth-child(3n) {
        margin-right:0;
    }
}
@media only screen and (min-width: 560px) and (max-width: 650px){
    .allProject  .proItem:nth-child(1n) {
        margin:0 30px;
    }
}
@media only screen and (max-width: 500px) {
    .allProject  .proItem{
        margin:0 50px;
    }
}
/*弹框上传文件*/
.addProPic .btn-file{
    margin-top: 0;
    padding: 7px;
}
.addProPic .fileinput-remove, .addProPic .fileinput-cancle, .addProPic .fileinput-upload {
    padding:7px;
}
.addProPic .file-preview {
    margin-bottom: 5px;
}
.addProPic .file-drop-zone {
    margin: 12px 15px 12px 12px;
}
.addProPic .file-error-message {
    margin: 5px;
}
.addProPic .file-caption-main {
    margin-bottom: 10px;
}
.addProPic .file-caption-name {
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
}
/*我的任务 上传文档*//*mycads 上传文档*/
.addTaskFile .btn-file, .addCadFile .btn-file {
    margin-top: 0;
}
.addTaskFile .fileinput-remove, .addProPic .fileinput-cancle, .addProPic .fileinput-upload, .addCadFile .fileinput-remove, .addCadFile .fileinput-cancle, .addCadFile .fileinput-upload {
    margin-top:0;
}
/**部分内嵌页面的上下边距调整*/
.cotAdj {
    padding:0;
}
/***************当前公司项目栏  start**********************/
.cpInfo {

}
.cpInfo .page-title{
    margin:0 0 20px;
}
.cpInfo .line{
    border-bottom:2px solid #474544;
    margin: 0px 0px 10px 0px;
}
#content {
    margin:0; padding:10px 14px;
}
@media only screen and (max-width: 479px) and (min-width: 320px){
    .page-title {
        display: block;
    }
}
/***************当前公司项目栏 **********************/
/*公司设置的label*/
.label-bold{
    font-weight: bold;
}
/*公司已认证的图标*/
.identify {
    position:relative;
}
.identify img{
    position: absolute;
    top:0; left:21%;
    z-index:999;
}
/*我的公司  退出按钮高度修改*/
.pad1-12{
    padding: 1px 12px;
}
.table>tbody>tr>td{
    vertical-align: middle;
}
.table>tbody>tr>td:last-of-type{
    /* text-align: center; */
}
/***************当前公司项目栏  end**********************/


/***************项目管理/公司名称/项目编辑  start**********************/
.proItem{
    position: relative;
}
.caption{
    width: 180px;
    height: 30px;
    position: absolute;
    left: 0;
    right: 0;
    top:130px;
    padding: 0!important;
    margin: 0 auto!important;
    line-height: 40px;
    cursor: pointer;
}
.color-fff{
    background: #ffffff!important;
}
.pro-compile{
    width: 180px;
    height:30px;
    position: absolute;
    left: 0;
    right: 0;
    bottom:5px;
    padding-top:5px;
    cursor: pointer;
}
.allProject .imglayer{
    font-size: 12px;
}
/***************项目管理/公司名称/项目编辑  end**********************/
/***************新增sim信息字体  start**********************/
.smart-form strong{
    font-family: "Open Sans",Arial,Helvetica,Sans-Serif;
    color: #444!important;
}
/***************新增sim信息字体  end**********************/
/***************传感器管理/设备管理/添加设备按钮  start**********************/
.padd-top-0{
    padding-top:0!important; 
}
.padd-bottom-0{
    padding-bottom:0!important; 
}
.padd-left-13{
    padding-left: 13px!important;
}

.border-lr{
    border-left:none!important;
    border-right: none!important; 
}
.no-border{
    border:none!important;
}
/***************传感器管理/设备管理/添加设备按钮  end**********************/

.up-resuem{
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    cursor: pointer;
}
.check-resuem{
    margin-left: 10px;
    padding: 5px 12px;
    border:none;
    font-size: 12px; 
}

/*公司设置的label*/
.width-100{
    width: 100%;
}
.padd-b-20{
    padding-bottom: 20px;
}
.padd-t-15{
    padding-top: 15px;
}
.border-tr tr{
    border: 1px solid #ccc;
}
/*pc 移动*/
.My_yidong{
    display: none;
}
@media (max-width:1024px){
    .My_pc{
        display: none;
    }
    .My_yidong{
        display: block;
    }
}
/*
@media (min-width:1024px){
    .My_pc{
        display: block;
    }
    .My_yidong{
        display: none;
    }
}*/
/*权限绑定复选框*/
.checkbox-inline input[type=checkbox].checkbox+span{
    margin:0;
}
/**************************油库  start******************************/
.font-blue{
    color:#41A0FE;
}
.bg-blue {
    background:#84d2fb;
}
.tube{
    border:1px solid #fff; 
    padding:10px 20px; 
    background:#000;
}
.read-weight, .store-manager, .dbsale{
    border:1px solid #ddd;
    padding:16px 20px;
    background: #fff;
    min-height:68px;
}
.store-manager{
    padding:20px 20px 12px;
}
.dbsale{
    padding:25px 20px 7px;
}
.read-weight label{
    color:#EDA702;
}
.supplier {
    line-height:26px;
}
select.supplier {
    line-height:26px;
    height:31px;
    width:160px;
}
select.manager {
    line-height:26px;
    height:24px;
    width:160px;
}
.smart-form input, .smart-form select {
    padding-left: 5px;
}
.mt {
    width:100%;
    height:23px;
    line-height:23px;
    padding-left:10px;
    background:#25A4E6;
    font-weight: bold;
}
.line {
    width:100%;
    height: 2px;
    background:#333;
    margin-bottom:10px;
}
.countbox:hover{
    color:#0066CB;
}
@media screen and (max-width: 992px) {
    .countbox{
        display: block;
        margin-bottom:10px;
    }
}
/**************************油库  end******************************/
/*****仓库总览strat****/
.store-well {
    position:relative; 
    width:267px;

    background:transparent; border:2px solid transparent;
    transition: all linear .2s;
}
.store-well:hover {
    background-color: #fbfbfb;
    border: 2px solid #ddd;
    box-shadow: 0 2px 2px #ececec;
    -webkit-box-shadow: 0 2px 2px #ececec;
}
.store-well:hover .store-name{
    background:#56a9ef;
}
.store-well img{
    width:100%;
}
.store-well .progress_box{
    position:absolute; 
    top:24px; right:14px; bottom:16px; left:13px; 
    width:90%; height:230px;
}
.store-well .progress_box > .progress {
    width:100%; 
    background-color:transparent; 
    border-radius:46px 46px 29px 29px; 
    box-shadow:none; 
    -webkit-box-shadow:none
}
.store-well .store-name{
    color:#fff; 
    background:#a4a4a4; 
    border-radius:10px; 
    height:30px; 
    line-height:30px;
    cursor:pointer;
}
/*****仓库总览end****/
/*****新  仓库总览strat****/
.tank-well {
    position: relative;
    width:240px;
    border:2px solid #ddd;
    transition: all linear .2s;
    margin-right:10px;
}
.tank-well:hover {
    background-color: #fbfbfb;
    border: 2px solid #73b6ef;
}
.tank-well img{
    width:100%;
    height: 134px;
    overflow:hidden;
}
.tank-well .progress_box{
    position:absolute; 
    top:10px; right:10px;
    height:134px;
    /* width:90%; height:230px; */
}
.tank-well .progress.vertical{
    margin-right:0px;
    min-height: 0;
}
.tank-name{
    padding: 5px 10px;
    display: inline-block;
    color: #333;
    font-weight: bold;
}
.tank-well:hover .tank-name{
    color:#3D9EEE;
}
.tank-well .table{
    margin-bottom: 0;
}
.tank-well .table>tbody>tr>td {
    padding:5px 10px;
}
/*****新  仓库总览end****/
/**油罐详情start*/
.noborder-table.table>tbody>tr>td{
    border-top:none;
    padding:10px 10px !important;
}
.img_box{
    width:400px;
    /* margin:20px auto; */
}
.img_box img{
    width:100%;
}
.detail-right-table {
    position:relative;
}
.detail-right-table .temp {
    position: absolute;
    left: -102px;
    font-weight:bold;
    color:#3276b1;
}
table {
    font-weight:bold;
}
@media screen and (max-width: 1613px){
    .detail-right-table{
        width: 313px!important;
    }
}
@media screen and (max-width: 991px){
    .detail-left-table{
        margin-top: 5px!important;
        border-bottom: 2px dashed #aaa;
    }
    #store  .well{
        width:100% !important;
    }
    #store .well:last-child{
        border-left:1px solid #ddd !important;
    }
}
.storeinfo > a.list-group-item{
    padding-left:0;
    border-left:0;
    position: relative;
}
.storeinfo .hovertab{
    width:8px;
    position: absolute;
    top:0; left:-1px; bottom:0;
    background:transparent;
    float:left;
}
.storeinfo > a:hover{
    font-weight:bold;
}
.storeinfo > a:hover .hovertab{
    /* background:#568a89; */
    background:#dda358;
    transition: all linear .2s;
}
/**油罐详情end*/
